<!DOCTYPE html>
<html devsite>
<head>
  <title>TfLiteDelegatePlugin Struct Reference</title>
  <meta name="page_type" value="reference" />
</head>
<body>
  <div id="top"><!-- do not remove this div --></div>
  <h1>TfLiteDelegatePlugin</h1>
  <code>#include &lt;delegate_plugin.h&gt;</code>
  <p>Struct to hold all the methods for a delegate plugin. </p>
  <h2>Summary</h2>
  <table class="properties responsive">
    <tr>
      <th colspan="2">
        <h3>Public attributes</h3>
      </th>
    </tr>
    <tr>
      <td>
        <code><a href="#struct_tf_lite_delegate_plugin_1a45430a8de817d139d1d3f160e27af56a">create</a></code>
      </td>
      <td>
        <div>
          <code><a href="/lite/api_docs/c/group/delegate-plugin.html#group__delegate__plugin_1ga3688949cd80282bac66e3e8e1c118ca1">TfLiteDelegatePluginCreateFunc</a> *</code>
        </div>
        <div>Function to allocate and construct a delegate. </div>
      </td>
    </tr>
    <tr>
      <td>
        <code><a href="#struct_tf_lite_delegate_plugin_1a845baf5938f37f5a0c0311a323029b94">destroy</a></code>
      </td>
      <td>
        <div>
          <code><a href="/lite/api_docs/c/group/delegate-plugin.html#group__delegate__plugin_1ga56c8ce15c6841dc756d4295f19c92c7f">TfLiteDelegatePluginDestroyFunc</a> *</code>
        </div>
        <div>Function to deallocate a delegate. </div>
      </td>
    </tr>
    <tr>
      <td>
        <code><a href="#struct_tf_lite_delegate_plugin_1a57f1a2adf8a3bf2422d9358624631f5e">get_delegate_errno</a></code>
      </td>
      <td>
        <div>
          <code><a href="/lite/api_docs/c/group/delegate-plugin.html#group__delegate__plugin_1ga843989c081ce4f553578baea93858b1e">TfLiteDelegatePluginGetDelegateErrnoFunc</a> *</code>
        </div>
        <div>Function to return an error code for the last delegate operation. </div>
      </td>
    </tr>
  </table>
  <h2>Public attributes</h2>
  <div id="struct_tf_lite_delegate_plugin_1a45430a8de817d139d1d3f160e27af56a">
    <h3>create</h3>
    <pre class="prettyprint"><a href="/lite/api_docs/c/group/delegate-plugin.html#group__delegate__plugin_1ga3688949cd80282bac66e3e8e1c118ca1">TfLiteDelegatePluginCreateFunc</a> * TfLiteDelegatePlugin::create</pre>
    <div>
      <p>Function to allocate and construct a delegate. </p>
    </div>
  </div>
  <div id="struct_tf_lite_delegate_plugin_1a845baf5938f37f5a0c0311a323029b94">
    <h3>destroy</h3>
    <pre class="prettyprint"><a href="/lite/api_docs/c/group/delegate-plugin.html#group__delegate__plugin_1ga56c8ce15c6841dc756d4295f19c92c7f">TfLiteDelegatePluginDestroyFunc</a> * TfLiteDelegatePlugin::destroy</pre>
    <div>
      <p>Function to deallocate a delegate. </p>
    </div>
  </div>
  <div id="struct_tf_lite_delegate_plugin_1a57f1a2adf8a3bf2422d9358624631f5e">
    <h3>get_delegate_errno</h3>
    <pre class="prettyprint"><a href="/lite/api_docs/c/group/delegate-plugin.html#group__delegate__plugin_1ga843989c081ce4f553578baea93858b1e">TfLiteDelegatePluginGetDelegateErrnoFunc</a> * TfLiteDelegatePlugin::get_delegate_errno</pre>
    <div>
      <p>Function to return an error code for the last delegate operation. </p>
    </div>
  </div>
</body>
</html>
